﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;

public partial class Aplicacion_Vista_EditarMisDatos : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    { 
        String nomRol = (String)Session["nombreRol"];
        String nomU = (String)Session["nombreUsuario"];

        if (nomRol == null || nomRol.Length <= 0 || nomU == null || nomU.Length <= 0)
        {
            Response.Redirect("Inicio.aspx");
        }

        ControladorEditarMisDatos cargar = new ControladorEditarMisDatos();
        DataTable dt =  cargar.cargarDatos(nomU);

        //Response.Write(dt.Rows.Count.ToString());

        if (dt != null)
        {
            Label1.Text = dt.Rows[0]["NombreReal"].ToString();
            Label2.Text = dt.Rows[0]["ApellidoPaterno"].ToString();
            Label3.Text = dt.Rows[0]["ApellidoMaterno"].ToString();
            Label4.Text = dt.Rows[0]["Telefono"].ToString();
            Label5.Text = dt.Rows[0]["Mail"].ToString();
        }

        
       // MessageBox.Show(Codigo, "valor codigo");
        
    }

    
    protected void TextBox6_TextChanged(object sender, EventArgs e)
    {

    }
    protected void LinkButton1_Click(object sender, EventArgs e)
    {
        Session["nombreRol"] = null;
        Session["nombreUsuario"] = null;
        Session["idRol"] = null;
        Session.Abandon();
        Response.Redirect("Inicio.aspx", true);
    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        String NombreReal = TextBox1.Text;
        String ApellidoPater = TextBox2.Text;
        String ApellidoMater = TextBox3.Text;
        String Telefono = TextBox4.Text;
        String Mail = TextBox5.Text;
        String NombreUsuario = (String)Session["nombreUsuario"];

        ControladorEditarMisDatos control = new ControladorEditarMisDatos();
        control.editarMisDatos(NombreReal , ApellidoPater , ApellidoMater, Telefono , Mail , NombreUsuario ,TextBox6);
        
        
        ControladorEditarMisDatos cargar = new ControladorEditarMisDatos();
        DataTable dt = cargar.cargarDatos(NombreUsuario);

        //Response.Write(dt.Rows.Count.ToString());

        if (dt != null)
        {
            Label1.Text = dt.Rows[0]["NombreReal"].ToString();
            Label2.Text = dt.Rows[0]["ApellidoPaterno"].ToString();
            Label3.Text = dt.Rows[0]["ApellidoMaterno"].ToString();
            Label4.Text = dt.Rows[0]["Telefono"].ToString();
            Label5.Text = dt.Rows[0]["Mail"].ToString();
        }


    }
}